Introduce a WaypointList class to define the interface to our lists of waypoints...
authortsteven4 <tsteven4@users.noreply.github.com>
Sat, 16 Mar 2019 14:40:10 +0000 (08:40 -0600)
committerGitHub <noreply@github.com>
Sat, 16 Mar 2019 14:40:10 +0000 (08:40 -0600)
commitafd089d3187b1ac40422be9aeb5234c156c6b784
tree728a7a5e24adeb0e13091e502cda64070bb2707a
parent636654d4bc4a793aa668f78c92130951f18b472b
 Introduce a WaypointList class to define the interface to our lists of waypoints. (#326)

* Introduce a WaypointList class to define the interface to our lists of waypoints.

WaypointList is backed QList, eliminating the use of legacy queues for waypoint lists.

* try to appease xcode wrt std::abs.

* clean up inheritence in WaypointList, RouteList.

also quiet clazy with igc and gpsbabel_optional::optional.
also improve includes in defs.h.

* get rid of unnecessary reinterpret_cast.

and correct pointer constness lost by auto.
43 files changed:
arcdist.cc
bcr.cc
bend.cc
bend.h
defs.h
dmtlog.cc
duplicate.cc
filterdefs.h
garmin.cc
gdb.cc
ggv_log.cc
ggv_ovl.cc
gpx.cc
igc.cc
interpolate.cc
kml.cc
lowranceusr.cc
magproto.cc
main.cc
mapasia.cc
mapsend.cc
mapsource.cc
mmo.cc
netstumbler.cc
nmea.cc
pocketfms_fp.cc
polygon.cc
position.cc
position.h
psitrex.cc
radius.cc
reverse_route.cc
route.cc
sort.cc
sort.h
stackfilter.cc
stackfilter.h
tomtom.cc
tpo.cc
trackfilter.cc
trackfilter.h
transform.cc
waypt.cc